package com.vortex.cloud.sample.utils;

import org.apache.poi.ss.formula.functions.T;

import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.Collection;
import java.util.Date;
import java.util.Objects;
import java.util.Scanner;

/**
 * @author 王林
 * @version 1.0
 * @date 2021-10-22 周五
 * @time 9:33
 * @description 判空工具类
 */
public class NotNullUtils {
//    public static boolean judge(String value) {
//        if (value == null) {
//            return false;
//        } else {
//            return !value.isEmpty();
//        }
//    }
//
//    public static <T> boolean judge(CharSequence cs) {
//
//        if (T instanceof CharSequence) {
//            int strLen = length(cs);
//            if (strLen == 0) {
//                return true;
//            } else {
//                for (int i = 0; i < strLen; ++i) {
//                    if (!Character.isWhitespace(cs.charAt(i))) {
//                        return false;
//                    }
//                }
//
//                return true;
//            }
//        }
//
//    }
//
//    public static int length(CharSequence cs) {
//        return cs == null ? 0 : cs.length();
//    }

    public static void main(String[] args) {
        Double x = 23.520189;


//        NumberFormat format1 = NumberFormat.getNumberInstance();
//        format1.setMaximumFractionDigits(2);
//        String s = format1.format(x);
//        System.out.println(s);

//        System.out.println((int) (x * 1000 % 10));
//        if (x <= 100 && x >= 0 && (int) (x * 1000 % 10) == 0) {
//            System.out.println(true);
//        } else {
//            System.out.println(false);
//        }

        DecimalFormat format2 = new DecimalFormat("0.00 ");
        x = Double.parseDouble(format2.format(x));
        System.out.println(x);

//        Scanner sc = new Scanner(System.in);
//        double a = sc.nextDouble();
//        System.out.println("整数部分是：" + (int) a);
//        System.out.print("小数部分是：" + a % 1);
    }


}
